#!/bin/sh

if sw_vers -productVersion |grep -c 10.8
then
    KEXT_PATH="/System/Library/Extensions"
else
    KEXT_PATH="/Library/Extensions"
fi

# unload and remove auto run app
launchctl unload /Library/LaunchAgents/com.lct.AutoRun.plist
rm -R /Library/Application\ Support/LCTApp
rm -R /Library/LaunchAgents/com.lct.AutoRun.plist

# unload and remove drivers
kextunload $KEXT_PATH/LJACDDriver.kext
rm -R $KEXT_PATH/LJACDDriver.kext
  
kextunload $KEXT_PATH/LJACDDriver64.kext
rm -R $KEXT_PATH/LJACDDriver64.kext
  
kextunload $KEXT_PATH/LJAUSBModemCDC.kext
rm -R $KEXT_PATH/LJAUSBModemCDC.kext

kextunload $KEXT_PATH/LJAUSBModemCDC64.kext
rm -R $KEXT_PATH/LJAUSBModemCDC64.kext
  
kextunload $KEXT_PATH/LJAUSBModemData.kext
rm -R $KEXT_PATH/LJAUSBModemData.kext
  
kextunload $KEXT_PATH/LJAUSBModemData.kext
rm -R $KEXT_PATH/LJAUSBModemData.kext
 
kextunload $KEXT_PATH/LJAUSBModemData64.kext
rm -R $KEXT_PATH/LJAUSBModemData64.kext

kextunload $KEXT_PATH/LJAUSBModemNdisDial.kext
rm -R $KEXT_PATH/LJAUSBModemNdisDial.kext
 
kextunload $KEXT_PATH/LJAUSBModemNdisDial64.kext
rm -R $KEXT_PATH/LJAUSBModemNdisDial64.kext

#kextunload /System/Library/Extensions/LJAUSBModemNdisDial642.kext
#rm -R /System/Library/Extensions/LJAUSBModemNdisDial642.kext

rm -R /private/etc/ppp/options

# remove temp folder
rm -R "/tmp/P10ATemp"
rm -R "/Users/$USER/Desktop/UX302NC Data Connection Manager"
rm -R "/Users/$USER/Desktop/UX302NC Data Connection Manager.app"
rm -R "/Applications/UX302NC Data Connection Manager"

# rmove mode script
rm -R "/Library/Modem Scripts/LJA USB MODEM"

# rmove mode application and uninstaller
#rm -R "/Applications/HSPA USB Modem.app"
rm -R "/Users/$USER/Library/Preferences/P10A_LU1250"

#rm -R "/Applications/HSPA USB Modem Uninstall.app"
